ride herd on someone - French English Dictionary